summon item_display ~ ~ ~ {Tags:["sculk_arrow.sculk_watcher",summon],Passengers:[{id:"marker",Tags:["sculk_arrow.sculk_watcher.DM"]}]}
summon warden ~ 70 ~ {Tags:["sculk_arrow.sculk_watcher.warden",summon1],Invulnerable:true,Silent:true,NoGravity:true,DeathLootTable:"empty",active_effects:[{id:"invisibility",amplifier:0,duration:-1,show_particles:false}]}
attribute @n[tag=summon1,type=warden] scale base set 0.0
ride @n[tag=summon1,type=warden] mount @n[tag=summon,type=item_display,distance=..1]

$execute as @n[tag=summon,type=item_display,distance=..1] at @s run function util:entity_owner/_this_set_a_owner {UUID:$(UUID)}

execute store result score @n[tag=summon,type=item_display,distance=..1] timer run data get entity @s weapon.components."minecraft:custom_data".suclk_watcher_lifeTime

tag @n[tag=summon,type=item_display,distance=..1] remove summon
tag @n[tag=summon1,type=warden] remove summon1